// ## 构建 http 服务

// - GET /login     响应体的结果为  【登录页面】
// - GET /register  响应体的结果为  【注册页面】

const http = require('http');
const server = http.createServer((request, response)=>{
    // 需要获取到请求的url 
    // let url = request.url;
    // // 获取请求方式 method
    // let method = request.method;
    // 使用结构赋值，获取url method
    let {url,method} = request;
    // 设置响应头，可以正常显示中文
    response.setHeader('content-type','text/html;charset=utf-8');
    if(method === 'GET' && url === '/login'){
        response.end('登录页面');
    }else if(method === 'GET' && url === '/register'){
        response.end('注册页面');
    }else{
        // 状态码  404
        response.statusCode = 404;//如果只设置状态码不设置字符串，系统会默认用 NOT FOUND，设置了就用用户设置的
        // 状态字符串 
        // response.statusMessage = 'Page not Found';
        response.end('<h1>页面没找到</h1>');
    }
})

server.listen(8080,()=>{
    console.log('server run at 8080');
})